#导包
import logging
import os

#定义一个对外的函数log
def log():
    logging.basicConfig(level=logging.DEBUG,
                        filename=os.path.dirname(os.path.dirname(__file__))+r'/Log_test/my.log',
                        format='日志器名称：%(name)s,日志生成时间:%(asctime)s,输出日志的文件名称:%(filename)s,代码行号：%(lineno)s,日志级别：%(levelname)s,日志内容:%(message)s')
    #获取一个log记录器，不设置名称的话，默认root
    logger=logging.getLogger("Test")
    return logger
#单例模式
logger1=log()

if __name__ == '__main__':
    logger1.debug("我是debug日志")
    logger1.info("我是info日志")
    logger1.critical("我是最高级别的日志")